<template>
  <button class="square" @click="onClick">{{ value }}</button>
</template>

<script lang="ts">
import { Component, Prop, Vue } from "vue-property-decorator";

@Component({})
export default class Square extends Vue {
  // region Prop
  @Prop({ default: "" }) value: string;
  // endregion
  // region Data
  // endregion
  // region computed
  // endregion
  // region watch
  // endregion
  // region method
  onClick() {
    alert("点击了" + this.value);
  }
  // endregion
  // region hook
  // endregion
}
</script>

<style lang="scss"></style>
